import request from '@/utils/request.js'

/**
 * 全部mv
 * @param {*} params {
 * area: 地区,可选值为全部,内地,港台,欧美,日本,韩国,不填则为全部，
 * type: 类型,可选值为全部,官方版,原生,现场版,网易出品,不填则为全部，
 * order: 排序,可选值为上升最快,最热,最新,不填则为上升最快，
 * limit: 取出数量 , 默认为 30，
 * offset: 偏移数量 , 用于分页 , 如 :( 页数 -1)*50, 其中 50 为 limit 的值 , 默认 为 0
 * }
 * @returns
 */
export const getMvAll = params => {
  return request({
    url: '/mv/all',
    params
  })
}

/**
 * 网易mv
 */
export const getExclusiveMv = params => {
  return request({
    url: '/mv/exclusive/rcmd',
    params
  })
}

/**
 * 最新mv
 * @param {*} params {limit: 取出数量 , 默认为 30}
 * @returns
 */
export const getNewMv = params => {
  return request({
    url: '/mv/first',
    params
  })
}

/**
 *  获取mv地址
 * @param {*} params { mvid r：分辨率 }
 * @returns
 */
export const getMvUrl = params => {
  return request({
    url: '/mv/url',
    params
  })
}

/**
 * mv数据 评论 点赞 转发等
 * @param {*} params {mvid}
 * @returns
 */
export const getMvData = params => {
  return request({
    url: '/mv/detail',
    params
  })
}
